// // 循环或者找规律
// 方法一: 循环
// #include <iostream>
// #include <algorithm>
// using namespace std;

// int n;
// int main()
// {
//     cin >> n;
//     int cap = n;
//     int all = n;
//     while(cap >= 3)
//     {
//         all += cap / 3;
//         cap = cap % 3 + cap / 3;
//     }
//     cout << all;
//     return 0;
// }
// 方法二: 找规律
// 可以发现三个瓶盖可以换一个瓶盖 + 1瓶，也可以认为是两个瓶盖可以换一个空瓶(前提是瓶子数大于等于3个)
// 那么我可以先从所有瓶盖拿一个出来，接下来每次取两个都可以换一个，因此求出答案
#include <iostream>
int n;
int main()
{
    std::cin >> n;
    std::cout << (n + (n - 1) / 2) << std::endl;
    return 0;
}